/* 乐谱库样式 */


/* 乐谱详情样式*/

.Detail-Container {
    width: 100%;
    /* min-height: 100vh; */
    display: flex;
}

.Aside-Content {
    /* min-height: 100vh; */
    /* margin-top: 20px; */
    overflow-x: hidden;
}

@media screen {
    .MusicScoreCard,
    .MusicScoreCard .el-card {
        width: 100%;
        min-height: 100vh;
        overflow-x: hidden;
    }
}

.User-Card {
    margin-top: 20px;
    padding: 0px;
}

.musicScore-detail {
    padding: 20px 10px;
    line-height: 28px;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    flex-direction: column;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    flex-wrap: wrap;
    letter-spacing: 0.15px;
    color: #6b707f;
}

.author-info {
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}

.tag-content {
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}

.musicScore-title {
    font-size: 24px;
    font-weight: bold;
    width: 100%;
    color: #1d2746;
    margin-bottom: 15px;
}

.title {
    font-size: 24px;
    padding-left: 10px;
    font-weight: bold;
    width: 100%;
    color: #1d2746;
    border-left: 3px solid #146dc9;
    margin-bottom: 15px;
    /* width: 100%; */
}

.icon {
    margin-left: 15px;
}

.author {
    color: #555666;
    margin-right: 20px;
    font-size: 15px;
}

.author-content {
    width: 100%;
    background-color: #f8f8f8;
    padding: 10px;
    margin-bottom: 25px;
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
}

.musicScoreList {
    width: 100%;
    overflow: hidden;
}

.musicScoreList img {
    width: 100%;
}

.createtime {
    color: #999dbb;
    margin-right: 10px;
}

.view {
    margin-right: 10px;
    color: #99a6c8;
}

.like {
    color: #999aaa;
    margin-right: 10px;
}

.share {
    color: #4d4d4d;
}

.tag-text {
    width: 80px;
}

.optionContent {
    margin: 30px 0;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.options {
    width: 100%;
    display: flex;
}

.creatorname {
    color: #222226;
    font-size: 16px;
    width: 100px;
    display: block;
    font-weight: font-weight;
}

.liked {
    color: red;
}

.optionContent>>>.el-card__body,
.el-main {
    /* display: flex; */
    /* justify-content: space-between; */
    /* flex-wrap: wrap; */
    /* line-height: 60px; */
}

.thumb {
    cursor: pointer;
    /* margin-left: auto; */
    padding: 10px 0;
    background-color: #fff;
}

.thumb:hover {
    color: #4d4d4d;
}

.CommentList {
    width: 100%;
}


/* 右侧 */

.Info-Container {
    /* width: 100%; */
    min-height: 100vh;
    /* overflow: auto; */
}

.Info-Container,
.Info-Container>>>.el-card {
    /* width: 100%; */
    /* overflow: auto; */
}

.musicScore-description {
    width: 100%;
    display: flex;
    line-height: 200%;
    flex-wrap: wrap;
}

.musicScore-description img {
    width: 100%;
    border-radius: 16px;
}

.musicScore-description .desc-content {
    width: 100%;
    font-size: 14px;
    /* height: 3rem; */
    overflow: hidden;
    color: #6b707f;
    font-weight: 400;
    /* margin-bottom: 0.6rem; */
}

.musicScore-description .creator {
    font-size: 15px;
    margin-top: 0.2rem;
    width: 100%;
    font-weight: 500;
    color: #6b707f;
}

.musicScore-description .desc {
    font-size: 16px;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
    width: 100%;
    font-weight: 500;
    color: #6b707f;
}

.musicScore-description .downloadAddress {
    width: 100%;
    margin-bottom: 0.2rem;
}

.musicScore-description .downloadAddress img {
    /* width: 24px; */
    font-size: 40px;
}

.taglist {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.taglist .tag {
    display: inline-block;
    font-size: 14px;
    width: 50%;
    border-radius: 5px;
    background-color: #f0f2f5;
    padding: 8px 18px;
    margin: 5px 0;
    transition: all 0.2s linear;
    color: #6b707f;
}

.taglist .tag:hover {
    background-color: #e4e4fd;
    color: #6e4cf1;
}

.ShowHalf {
    /* object-fit: none; */
    /* object-position: left; */
    clip-path: inset(0 0 45% 0);
    width: 100%;
    margin: 0 auto;
}

.mask {
    background-color: rgb(0, 0, 0);
    opacity: 0.3;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.paid-content {
    color: #fff;
    padding: 16px;
    background: linear-gradient( 90deg, #f64041, #f64041 65.78%, rgba(246, 64, 65, 0.0001));
    /* border: 2px solid #7178ff; */
    /* box-shadow: 8px 8px 20px 0 rgba(100, 108, 254, 0.39); */
    border-radius: 4px;
}

.el-divider--horizontal {
    margin: 8px 0 18px 0;
}


/* 移动端样式 */

@media screen and (max-width: 767px) {
    .Detail-Container {
        display: flex;
    }
    .optionContent {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        width: 100%;
    }
    .el-footer {
        padding: 0px;
    }
    .MusicScoreCard,
    .MusicScoreCard .el-card {
        width: 100%;
        min-height: 0px;
        overflow-x: hidden;
    }
}